body{font-size:14px;font-family:"Microsoft Yahei";background:#fff;}
body,html,ul,li,h1,h2,h3,h4,h5,h6,input{margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6{text-decoration: none;font-weight: normal;color: #333333;}
a{text-decoration: none;/*color: #FFFFFF;*/display: block;}
p img{ width: 80%; margin: 0 auto}
span{display: block;}
img{display: block;}
li{list-style: none;}
.left{ float: left}
.right{ float: right}
input,textarea,button{border:none;outline:none;}
i{font-style: normal;}
nav{  width: 95%;  margin: 0.6rem auto 0; }
.logo {float: left;width: 50%;}
.logo img { width:100%;}
.logo_l{width: 15%;float: left;}
.admin {  float: left;   width: 25%;  margin-top:0.6em; }
.admin img { width:100%;}
.admin_l{ width: 2%;float: left; }
.menu {  float: right;  margin-top: 1.3em;  width: 8%;  }
.menu img {  width:100%; }
.nav-list{  background-color: rgba(0, 0, 0, 0.5);  display: none;  left: 10px;  position: relative;  text-align: center;  top: 0;  width: 100%  }
#nav-list a{  line-height: 0.8em;  color: #FFFFFF;  }
.banner{  width:100%;  overflow:hidden ;  position:relative;margin-top:0.2em;}

.m{ margin: 0; padding: 0 10px;}
.list{}
.list dl {border-bottom: 1px solid  #e4e4e4;  display: block;  padding:10px 0px; margin: 0px;  }
.list dt {display: block;  float: left;  margin-right: 10px;  }
.list dt img {height:75px;  width: 100px;  }
.list dd {}
.list .arc_title{ color: #666;line-height: 2; }
.list .arc_desc{font-size:0.8em;  height: 30px; overflow: hidden; color: #666; line-height: 1.5;}
.list .arc_info{color: #999;  font-size: 0.2em;   }
.list .arc_info span {padding-right: 5px;}
.list_l{}
.list_l ul{float: left; width: 100%}
.list_l ul li{ float: left;color: #333; width: 100%;  line-height: 40px;  border-bottom: solid 1px #f2f2f2;  background: url("../images/nav_x.png") no-repeat 0px 15px;text-indent:1em}
.list_l .title{ float: left; width: 75%;color:#666}
.list_l .more{ float: right; width: 25%;color:#999}

.list_sz{}
.list_sz dl {border-bottom: 1px solid #e4e4e4;  display: block;  padding:10px 0px; margin:0px;  }
.list_sz dt {display: block;  float: left;width: 100px;}
.list_sz dt img {height:75px;  width: 75px; border: 1px solid #e4e4e4; padding:2px}
.list_sz dd {}
.list_sz .arc_title{ color: #666;line-height: 2; font-size:1em;font-weight:bold}
.list_sz .arc_desc{font-size:0.8em; overflow: hidden; color: #666; line-height: 1.4;}

.ft{ text-align: center; padding: 0 0 1rem;background:#000; color:#fff; line-height: 1.5; }
.ct{ text-align: center;  font-size: 1.5em;  margin: 1rem 0;}
.info{ text-align: center;}
.cont{ text-indent: 0.2em;}
.cont img{ margin: 10px 0px;margin: 0 auto}
.cont table{margin: 0 auto; width: 80%}
.cont table img{margin: 0 auto; width: 80%}
.img{ margin: 10px 0px;}
.img img { margin: 0 auto; width: 80%}
.pic_l{}
.pic_l ul { float: left}
.pic_l ul li{ width:30%; float: left}
.fanye {  height: auto;  padding: 15px;  text-align: right;font-size:0.1em;  }
.fanye a {border: 1px solid #e4e4e4;display: inline-block;height: 25px;line-height: 25px;margin-left:5px;padding: 0 5px; color:#666}
.fanye .all { color: #ccc;  display: inline-block;  height: 25px;  line-height: 25px;  margin: 0 5px;  padding: 0 5px;  }
.fanye .pageindex {  border: 1px solid #e4e4e4;  color: #ccc;  display: inline-block;  height: 25px;  line-height: 25px;  padding: 0 5px;  }
.fanye .current {  background: #db221d none repeat scroll 0 0;  color: #fff;  display: inline-block;  height: 25px;  line-height: 25px;  margin-left: 5px;  padding: 0 5px;  }

.focus{  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7);  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;  }
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.tel_l{float: left; width: 10%}
.tel_m{ width: 80%; float: left; }
.tel_r{float: left; width: 10%}
.tel_img{ width: 40%; background: url("../images/wap/tel.png") no-repeat top center;float: left;}
.tel_con{ width: 60%; font-size: 1.4em;float: left;  text-align: center}
.tel_con a{color:#646464;}
.nav{ mar: 10ginpx 0; float: left; width:100%}
.nav ul{float: left; width: 100%;}
.nav ul li{ float: left;  background: #f2f2f2;  border: 1px solid #dcdcdc;  padding: 2%;  width: 28%;  text-align: center; margin: 2% 0; font-size:1.2em}
.nav ul li a{ color: #444}
.ad img { width:100%;}
.f_t{ color: #f36360;  line-height:40px;  text-align: center;  font-size: 1.2em;}
.nav .ml{ margin-left: 1%}
.mt{ margin-top: 0.6em}